package com.fd.staticmethod;

public class Test {
    public static void main(String[] args) {
        // 目标：认识static 修饰和不修饰方法的区别
        // 1, 类名，静态方法
        Student.printTotalScore();

        // 2, 对象名，非静态方法
        Student s = new Student();
        s.printTotalScore();

        // 3, 对象名 实例方法
        s.setScore(59.5);
        s.printAverageScore();

        // 规范： 如果这个方法只是为了做一个功能且不需要访问对象数据，那么这个方法直接定义静态方法
        // 如果这个方法是对象的行为，需要访问对象的数据，这个方法必须定义成实例方法
    }
}
